
<?php

function inserisci_utente($username,$pwd,$nome,$cognome,$email,$indirizzo,$cap,$citta,$provincia,$telefono,$fax,$cfiscale, $dbconn)
{

	
	$queryCheckUsername = "SELECT COUNT(*) AS tot FROM utente WHERE upper(username)=upper('$username')";
	$result = mysql_query($queryCheckUsername, $dbconn);
	$row = mysql_fetch_array($result);
	$res = intval(($row[tot]));

	
	if($res == 1)
	{
		throw new Exception('Attenzione. La username inserita e\' gia\' esistente. Modificarla e riprovare.',100);
	}
	else
	{
		begin($dbconn);
		
		$MD5pwd = md5($pwd);
	
	    $queryInsert  = "INSERT INTO utente (username, pwd, stato, profilo) values('$username','$MD5pwd','R',2)";
		if(mysql_query($queryInsert,$dbconn))
		{
			$queryInsert  = "INSERT INTO anagrafica (username, nome,cognome, indirizzo, cap, citta, provincia, email, telefono,fax, codfiscale) VALUES ('$username','$nome','$cognome','$indirizzo','$cap','$citta','$provincia','$email','$telefono','$fax','$cfiscale')";
							
			if(mysql_query($queryInsert,$dbconn))
			{
					commit($dbconn);
					return "OK";					
			}
			else
			{
				$msgErrore = "Errore nell'esecuzione della query: ".mysql_error();
				rollback($dbconn);
				throw new Exception($msgErrore,100);
			}
		}
		else
		{
			throw new Exception('Errore nell\'esecuzione della query: '.mysql_error(),100);
		}
	}
	
}
								

?>